package cn.bisoft.java.bean.entity;

import com.hengpeng.common.util.ObjectHelper;

/**
 * <pre>
 * �����û���Ϣ
 * </pre>
 * @author linriqing
 * @version 1.0, 2007-06-12
 */
public class UserProfile implements java.io.Serializable
{

	private static final long serialVersionUID = -8992884507773532196L;

	/**
	 * �����ʼ�
	 */
	private String mail;

	/**
	 * �û��ֻ����
	 */
	private String mobile;

	/**
	 * ��ʵ����
	 */
	private String realName;

	/**
	 * �󽱵绰
	 */
	private String bonusPhone;

	/**
	 * ֤������
	 */
	private int cardType;

	/**
	 * �û���¼��
	 */
	private String userName;

	/**
	 * ֤������
	 */
	private String cardNumber;

	/**
	 * ��¼����
	 */
	private String password;

	/**
	 * ���ǰ�ľ�����
	 */
	private String oldPassword;

	/**
	 * �绰Ͷע������
	 */
	private String telCardNo;

	public String getTelCardNo()
	{
		return telCardNo;
	}

	public void setTelCardNo(String telCardNo)
	{
		this.telCardNo = telCardNo;
	}

	/**
	 * @return ���ǰ�ľ�����
	 */
	public String getOldPassword()
	{
		return oldPassword;
	}

	/**
	 * @param oldPassword ���ǰ�ľ�����
	 */
	public void setOldPassword(String oldPassword)
	{
		this.oldPassword = oldPassword;
	}

	/**
	 * @return ��¼����
	 */
	public String getPassword()
	{
		return password;
	}

	/**
	 * @param password ��¼����
	 */
	public void setPassword(String password)
	{
		this.password = password;
	}

	/**
	 * ���캯��
	 */
	public UserProfile()
	{
		super();
	}

	/**
	 * @return �󽱵绰
	 */
	public String getBonusPhone()
	{
		return this.bonusPhone;
	}

	/**
	 * @param bonusPhone �󽱵绰
	 */
	public void setBonusPhone(String bonusPhone)
	{
		this.bonusPhone = bonusPhone;
	}

	/**
	 * @return ֤������
	 */
	public String getCardNumber()
	{
		return this.cardNumber;
	}

	/**
	 * @param cardNumber ֤������
	 */
	public void setCardNumber(String cardNumber)
	{
		this.cardNumber = cardNumber;
	}

	/**
	 * @return ֤������
	 */
	public int getCardType()
	{
		return this.cardType;
	}

	/**
	 * @param cardType ֤������
	 */
	public void setCardType(int cardType)
	{
		this.cardType = cardType;
	}

	/**
	 * @return �����ʼ�
	 */
	public String getMail()
	{
		return this.mail;
	}

	/**
	 * @param mail �����ʼ�
	 */
	public void setMail(String mail)
	{
		this.mail = mail;
	}

	/**
	 * @return �û��ֻ����
	 */
	public String getMobile()
	{
		return this.mobile;
	}

	/**
	 * @param mobile �û��ֻ����
	 */
	public void setMobile(String mobile)
	{
		this.mobile = mobile;
	}

	/**
	 * @return ��ʵ����
	 */
	public String getRealName()
	{
		return this.realName;
	}

	/**
	 * @param realName ��ʵ����
	 */
	public void setRealName(String realName)
	{
		this.realName = realName;
	}

	/*
	 * ���� Javadoc��
	 * @see java.lang.Object#clone()
	 */
	public Object clone() throws CloneNotSupportedException
	{
		return ObjectHelper.byteClone(this);
	}

	/**
	 * @return �û���¼��
	 */
	public String getUserName()
	{
		return userName;
	}

	/**
	 * @param username �û���¼��
	 */
	public void setUserName(String username)
	{
		this.userName = username;
	}

}
